one's best card - French English Dictionary